page, uni-page-body, #app {
	height: 100%!important;
}

.w-h-100 {
	height: 100%;
	width: 100%;
}

.text-main {
	color: #353b4b
}

.text-form-label {
	color: #6e7377;
}

.text-form-value {
	color: #383a46;
}

.list-left-icon {
	width: 48rpx;
	height: 48rpx;
}

/* contributions start */
.contri {
	/* display: flex; */
	/* flex-direction: column!important; */
	/* align-items: flex-end!important; */
	direction: rtl;
	overflow: auto;
	padding: 20rpx;
}

/* .details-reset {
    display: none;
}

.text-normal {
    display: none;
} */

/* .calendar-graph text.month */
.month {
	font-size: 10px;
	fill: #767676;
}

/* .calendar-graph text.wday */
.wday {
	font-size: 9px;
	fill: #767676;
}

.graph-before-activity-overview {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.py-2 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.border-gray-dark {
	border-color: #d1d5da !important;
}

.border {
	border: 1px solid #e1e4e8 !important;
}

.d-flex {
	display: flex !important;
}

.text-center {
	text-align: center !important;
}

.pt-1 {
	padding-top: 4px !important;
}

.height-full {
	height: 100% !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.flex-items-end {
	/* align-items: flex-end!important; */
}

.flex-column {
	flex-direction: column !important;
}

svg:not(:root) {
	overflow: hidden;
}

.contrib-footer {
	padding: 0 10px 12px;
	font-size: 11px;
}

.px-3 {
	padding-right: 16px !important;
}

.pl-3,
.px-3 {
	padding-left: 16px !important;
}

.pb-1 {
	padding-bottom: 4px !important;
}

.mx-3 {
	margin-right: 16px !important;
	margin-left: 16px !important;
}

.mt-1 {
	margin-top: 4px !important;
}


.float-left {
	float: left !important;
}

.text-gray {
	color: #586069 !important;
}

.contrib-legend {
	float: right;
}

.contrib-legend .legend {
	position: relative;
	bottom: -1px;
	display: inline-block;
	margin: 0 5px;
	list-style: none;
}

.contrib-legend .legend li {
	display: inline-block;
	width: 10px;
	height: 10px;
}

/* contributions end */

/* modify colorui */
.cu-list.menu>.cu-item .content {
	display: flex;
	align-items: center;
	line-height: 1.8;
}

/* .cu-list.menu>.cu-item .content > .uni-link {
	font-size: 30rpx!important;
	color: #8799a3!important;
} */

/* search bar start */
.search-wrap {
	margin: 0 20rpx;
	flex: 1;
}

.slot-wrap {
	display: flex;
	align-items: center;
	flex: 1;
}

.navbar-right {
	margin-right: 24rpx;
	display: flex;
}

.right-item {
	margin: 0 12rpx;
	position: relative;
	color: #ffffff;
	display: flex;
}

.custom-tab-swiper-cur {
	border-bottom: 2px solid;
}

/* search bar end */

/* scroll drawer start */
.scroll-view {
	/* #ifndef APP-NVUE */
	width: 100%;
	height: 100%;
	/* #endif */
	flex: 1
}

/* 处理抽屉内容滚动 */
.scroll-view-box {
	flex: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	scroll-behavior: smooth;
}

/* scroll drawer end */

.uni-indexed-list {
	position: relative!important;
}
